home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cocktail / mpp.lha / mpp / src / Makefile next >
Makefile  |  1992-08-18  |  777b  |  35 lines

  1. # $Id: Makefile,v 1.18 1992/08/11 13:28:33 grosch rel $
  2.  
  3. DEFS    = Parser.md Scanner.md Table.md
  4. IMPS    = Parser.mi Scanner.mi Table.mi
  5. LIB    = $(HOME)/lib
  6. BIN    = $(HOME)/bin
  7.  
  8.  
  9. all:    mpp_boot
  10.  
  11. mpp:    Parser.md Parser.mi mpp_boot
  12.  
  13. mpp_boot:    Scanner.md Scanner.mi Table.md Table.mi mpp.mi
  14.     echo p mpp | mc -d ../../common/src -d ../../reuse/src
  15.  
  16. Parser.mi Parser.md Parser.Tab:    mpp.ell
  17.     ell -di mpp.ell;
  18.  
  19. install:    mpp mpp.sh Parser.Tab $(LIB)/mpp
  20.     sed 's;LIB;$(LIB);' < mpp.sh > $(BIN)/mpp
  21.     chmod a+rx $(BIN)/mpp
  22.     install -c -s -m 755 mpp $(LIB)/mpp
  23.     install -c -m 644 Parser.Tab $(LIB)/mpp
  24.  
  25. # installation directories
  26.  
  27. $(LIB)/mpp:    $(LIB)
  28.     sh -c "if test ! -d $(LIB)/mpp; then mkdir $(LIB)/mpp; else true; fi"
  29.  
  30. clean:
  31.     rm -f *.[dimor] mpp *.bak
  32.  
  33. CLEAN:    clean
  34.     rm -f Parser.m[di] Parser.Tab
  35.